
const baseImgPath:string = '/linter/src/views/Student/learn/Home/image/'
const imgs:{
    course: string;
    model:string;
    community: string;
} = {
    course: baseImgPath+'coolkidsStudy.png',
    model: baseImgPath+'FreshFolkTeaching.png',
    community: baseImgPath+'CroodsComments.png'
}
interface ICard {
    key: string;
    title: string;
    tags: Array<{
        key: string;
        label: string;
        color?: string;
    }>;
    meta: {
        title:string;
        description: string
    },
    imgUrl: string;
    to?:string;
}
const useCard = ():Array<ICard> => {
    return [
        {
            key: 'course',
            title: '课程 course',
            tags: [
                {key: '1-1',label:'计算机编程',color:'cyan'},
                {key: '1-2',label:'深度学习',color: 'cyan'},
                {key: '1-3',label:'在线教育',color: 'cyan'}
            ],
            meta: {
                title: '在线课程涵盖编程语言入门至深度学习实战，包括C、Python等语言教学及计算机视觉、自然语言处理等领域深度学习应用',
                description: '本系列在线课程专注于计算机语言学习和深度学习领域，首先为学员提供全面的计算机编程语言课程，' +
                    '包含但不限于C、Java、Python等主流语言的教学，深入浅出地解析编程原理，培养扎实的代码编写能力和问题解决思维。' +
                    '随后，在您掌握基础后，我们将引领您进入深度学习领域，通过实际操作Python编程环境以及Keras、TensorFlow等深度学习框架，' +
                    '系统学习并实践计算机视觉、自然语言处理、神经网络等前沿技术。课程内容丰富，既有理论知识铺垫，又有实战项目演练，' +
                    '旨在帮助具备一定数学和编程基础的学习者进一步提升技能，接轨人工智能时代'
            },
            imgUrl: imgs.course,
            to: '/curriculum'
        },
        {
            key: 'model',
            title: '模型 model',
            tags: [
                {key: '2-1',label:'云端服务',color:'cyan'},
                {key: '2-2',label:'深度学习开发',color: 'cyan'},
                {key: '2-3',label:'模型训练部署',color: 'cyan'}
            ],
            meta: {
                title: '在线模型训练平台提供云端一站式服务，支持从数据处理、模型构建到训练优化的全链条AI开发流程，简化开发过程，实现模型高效迭代与部署',
                description: '在线模型训练平台是一款集成了数据管理、模型开发、训练优化、评估验证及模型部署等功能于一体的云端服务平台。' +
                    '用户无需自建计算集群，即可享用在线模型调用，快速进行数据预处理、使用的深度学习模型，并实现高效的模型训练。' +
                    '平台内置丰富的模型库供用户选择，满足不同层次开发者需求。同时，平台实时监控训练进度，提供详尽的训练日志和可视化图表，' +
                    '便于调试优化。完成训练后的模型可一键下载，有效缩短各种项目的研发周期，降低企业研发成本'
            },
            imgUrl: imgs.model,
            to: '/model'
        },
        {
            key: 'community',
            title: '代码社区 code community',
            tags: [
                {key: '3-1',label:'开发者社群',color:'cyan'},
                {key: '3-2',label:'代码分享与协作',color: 'cyan'},
                {key: '3-3',label:'技术交流与学习',color: 'cyan'}
            ],
            meta: {
                title: '在线代码社区集合编程爱好者，提供代码分享、协同编辑与答疑解惑服务，促进开发者交流与成长',
                description: '在线代码社区是互联网上的协作平台，汇聚全球程序员，用户可共享代码片段、探讨技术问题、参与项目协作开发，' +
                    '并通过版本控制、问题追踪等功能强化软件开发实践。这些社区支持多种编程语言，鼓励知识传播与经验分享，助力开发者提升技能、' +
                    '获取实时反馈及解决实际编程难题'
            },
            imgUrl: imgs.community,
            to: '/forum'
        }
    ]
}

export { useCard }